<html>
 <head>
  <meta charset="UTF-8">
 </head>
 <body>
  <h1 data-lake-id="lRgjP" id="lRgjP"><span data-lake-id="u410d8567" id="u410d8567">典型回答</span></h1>
  <p data-lake-id="u92a13ea3" id="u92a13ea3"><br></p>
  <p data-lake-id="ufcecc702" id="ufcecc702"><span data-lake-id="u6d269829" id="u6d269829">在 IntelliJ IDEA 中进行远程调试，需要先启动应用程序并在需要进行调试的代码处设置断点，然后按照以下步骤进行设置：</span></p>
  <p data-lake-id="u73a4dd8b" id="u73a4dd8b"><span data-lake-id="ucb1d58b6" id="ucb1d58b6">​</span><br></p>
  <ol list="ub9d1263f">
   <li fid="u57d197e7" data-lake-id="u56ce2b25" id="u56ce2b25"><span data-lake-id="u5c4074b8" id="u5c4074b8">在 IntelliJ IDEA 中选择“Run”菜单，选择“Edit Configurations”。</span></li>
  </ol>
  <p data-lake-id="ud8ea9330" id="ud8ea9330"><br></p>
  <ol list="ub9d1263f" start="2">
   <li fid="u57d197e7" data-lake-id="uebf4f554" id="uebf4f554"><span data-lake-id="u4adaf5a6" id="u4adaf5a6">在左侧面板中选择“Remote”，然后点击“+”按钮添加一个新的配置。</span></li>
  </ol>
  <p data-lake-id="u6b92c000" id="u6b92c000"><br></p>
  <ol list="ub9d1263f" start="3">
   <li fid="u57d197e7" data-lake-id="ue05a0d4b" id="ue05a0d4b"><span data-lake-id="u4cfd0b22" id="u4cfd0b22">在弹出的对话框中，为新配置设置一个名称，并设置远程的Host和Port</span></li>
  </ol>
  <p data-lake-id="ubf1c650a" id="ubf1c650a"><br></p>
  <ol list="ub9d1263f" start="4">
   <li fid="u57d197e7" data-lake-id="ud34c1712" id="ud34c1712"><span data-lake-id="u0eaa81a6" id="u0eaa81a6">点击“OK”保存配置。</span></li>
  </ol>
  <p data-lake-id="ub9e22b1b" id="ub9e22b1b"><br></p>
  <p data-lake-id="u7db2ea8a" id="u7db2ea8a"><span data-lake-id="u13d29b62" id="u13d29b62">接下来，在命令行中启动应用程序，指定远程调试端口号，并等待 IntelliJ IDEA 连接。在 IntelliJ IDEA 中点击“Debug”按钮启动调试器，此时应用程序应该停在第一个断点处。</span></p>
  <p data-lake-id="u7be19fff" id="u7be19fff"><span data-lake-id="u02cf5887" id="u02cf5887">​</span><br></p>
  <p data-lake-id="u069c20ad" id="u069c20ad"><img src="https://cdn.nlark.com/yuque/0/2023/png/5378072/1678007048697-34522acd-1c00-4bc1-9ebd-af9edf9053f0.png?x-oss-process=image%2Fwatermark%2Ctype_d3F5LW1pY3JvaGVp%2Csize_30%2Ctext_SmF2YSA4IEd1IFA%3D%2Ccolor_FFFFFF%2Cshadow_50%2Ct_80%2Cg_se%2Cx_10%2Cy_10"></p>
  <p data-lake-id="u1c2e50de" id="u1c2e50de"><br></p>
  <p data-lake-id="u23041018" id="u23041018"><br></p>
  <p data-lake-id="u623587d1" id="u623587d1"><span data-lake-id="u2da9b99d" id="u2da9b99d">并且，远程服务也需要支持debug才行，需要配置如下信息：</span></p>
  <p data-lake-id="u4432fcb6" id="u4432fcb6"><span data-lake-id="u1da14da7" id="u1da14da7">​</span><br></p>
  <p data-lake-id="u2c8d3663" id="u2c8d3663"><span data-lake-id="udf130bbc" id="udf130bbc">1.5-1.8</span></p>
  <pre lang="java"><code>
-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8000
</code></pre>
  <p data-lake-id="uab89c42f" id="uab89c42f"><br></p>
  <p data-lake-id="u3c6a85b9" id="u3c6a85b9"><span data-lake-id="u3dad56bf" id="u3dad56bf">1.9以后</span></p>
  <pre lang="java"><code>
agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:8000
</code></pre>
 </body>
</html>